#include <stdio.h>
#include <stdlib.h>
/*
	Rôle
	----
	realise un malloc et verifie les erreurs
	
*/

void* xmalloc(size_t taille){
	void* ptr = malloc(taille);
	if (ptr==NULL)
		exit(1);
	else
		return ptr;
	
}
/*
	Rôle
	----
	
	alloue et remplit une chaine de caractere avec strlen
	
*/

char* xstrdup(char* const s){
	char* p = xmalloc(strlen(s)+1);
	return strcpy(p, s);

}


